package com.allprs.hmcs.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author wjf
 * @描述: 项目信息实体
 * @date 2024年06月12日
 * @version: 1.0
 */

@Data
@TableName(value = "project",schema = "city")
public class Project {

    @ApiModelProperty(value = "主键")
    private int id;

    @ApiModelProperty(value = "项目名称")
    private String name;

    @ApiModelProperty(value = "项目类型")
    private String type;

    @ApiModelProperty(value = "责任单位")
    private String dutyUnit;

    @ApiModelProperty(value = "建设单位")
    private String buildUnit;

    @ApiModelProperty(value = "项目内容")
    private String proectDesc;

    @ApiModelProperty(value = "项目完成时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date finishTime;

    @ApiModelProperty(value = "经度")
    private String longitude;

    @ApiModelProperty(value = "纬度")
    private String latitude;

    @ApiModelProperty(value = "项目进度")
    private String progress;

    @ApiModelProperty(value = "当前节点")
    private String currentNode;

    @ApiModelProperty(value = "建设规模与内容")
    private String buildContent;

    @ApiModelProperty(value = "总投资金额")
    private String investAmount;

    @ApiModelProperty(value = "预计2022年完成投资")
    private String plan2022;

    @ApiModelProperty(value = "2023年建设需求")
    private String buildDemand2023;

    @ApiModelProperty(value = "2023年形象进度")
    private String progress2023;

    @ApiModelProperty(value = "资金渠道")
    private String capitalChannel;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "项目状态")
    private String status;


}
